#pragma once

#include "BoundingSphere.h"
#include "Vertex.h"
#include "VertexBuffer.h"
#include "IndexBuffer.h"

#define BOUNDINGSPHERERENDERER_VERTEX_COUNT	64
#define BOUNDINGSPHERERENDERER_INDEX_COUNT	BOUNDINGSPHERERENDERER_VERTEX_COUNT + 1

class BoundingSphereRenderer
{
public:
	BoundingSphereRenderer();
public:
	~BoundingSphereRenderer();
private:
	static void					Initialize();
public:
	static void 				Draw(const BoundingSphere& boundingSphere);
private:
	static bool					m_bInitialized;
	static VertexBuffer*		m_pVertexBuffer;
	static IndexBuffer*			m_pIndexBuffer;
};

